{# How a request reaches the app through each of its routers, then the entrypoints Traefik listens on. Traefik's own routers (its API and dashboard) are not drawn. A middleware that does nothing in effect (an allowlist open to everyone) is marked amber. #} {% from "components/macros/layout.html" import card, stats_strip, facts %} {% from "components/macros/feedback.html" import empty_state %} {% if error %}{% include "pages/overseer/ingress/_error.html" %}{% else %}
{{ flow.name }}
{{ step.detail }}
{{ step.label }}